Ubuntu Server 22.04 LTS Installation Guide

Ubuntu Server 22.04 LTS (Jammy Jellyfish) is a long-term support (LTS) release of the popular Linux server operating system, launched in April 2022. This version includes security improvements, performance enhancements, and updated software packages, with extended support until 2027. Ubuntu Server is ideal for cloud deployments, containers, microservices, and enterprise applications.

⚠ Hardware Requirements

Ubuntu Server 22.04 has very low minimum requirements, but production environments should allocate resources according to intended use. It can be installed on physical hardware, virtual machines, or in the cloud. Unlike the Desktop version, Ubuntu Server doesn't include a graphical interface by default.

System Requirements for Ubuntu Server 22.04

  • Processor: 1 GHz CPU or better (2 cores recommended)
  • RAM: 512 MB minimum (2 GB or more recommended)
  • Storage: 2.5 GB minimum (25 GB recommended)
  • Installation media: 1GB+ USB drive (USB 3.0 recommended)
  • Internet connection: Recommended for updates
  • Boot: BIOS or UEFI compatible
  • Network: Compatible network card
  • Monitor: Only needed during installation
Step-by-Step Installation Guide (25 steps)

Follow these 25 detailed steps to install Ubuntu Server 22.04 LTS on your machine. Each step includes clear instructions for text-mode installation.

Installation Start

Insert the installation USB and boot from it. In the startup menu, select "Try or Install Ubuntu Server" and press Enter.

Ubuntu Server startup menu

Click on the image to enlarge

Language Selection

Select the language for the installation process (English recommended) and press Enter.

Language selection

Keyboard Configuration

Select the language you want to use for your keyboard.

Regional configuration

Installation Type

Here we choose the installation type. We select Ubuntu Server, which includes all necessary tools. We don't use the "minimized" option as it's a more basic version. Press Enter to continue.

Keyboard configuration

Network Configuration

The installer will attempt to configure the network automatically. If you have a DHCP connection, it will be configured automatically. You can modify the configuration if needed.

Network configuration

Proxy Configuration

If you're behind a proxy, enter the information here. Otherwise, leave the field blank and press Enter.

Proxy configuration

Repository Mirror Configuration

You can specify an alternative mirror for packages or use the default one. Press Enter to continue.

Mirror configuration

Partition Configuration

Select the partitioning method. For most users, "Guided - use entire disk" is sufficient. Advanced users can choose manual partitioning.

Partition configuration

Filesystem Summary

This screen shows a summary of how the filesystem will be configured. If everything looks correct, select Done and press Enter to continue with the installation.

Disk selection

Partitioning Confirmation

Review the proposed partition configuration and confirm by pressing Continue.

Partitioning confirmation

User Configuration

Enter your full name (optional), server name, username, and password. This information is important for system access.

User configuration

Upgrade to Pro?

Here we're offered the option to upgrade to Ubuntu Pro, a version with extended support and additional features. In our case it's not necessary, so we select "Skip" and press Enter to continue.

SSH configuration

SSH Configuration

Check the "Install OpenSSH server" option if you want remote access to the server. Recommended for remote servers.

Package selection

Package Selection

Select additional packages you want to install. You can choose from various profiles like web server, database server, etc.

System installation

Installation Completion

Once installation is complete, the system will ask you to reboot. Remove the installation media and press Enter.

Installation completion

First Boot

After rebooting, the system will start and show the login prompt. Enter the username and password you configured.

First boot

Login

Now that we've logged into the terminal, we can start working with Ubuntu. We'll see a user prompt where we can enter commands to manage the system and perform administrative or configuration tasks.

First boot

System Update

To ensure our system is up-to-date with the latest fixes and improvements, it's important to update packages. First run the command sudo apt update, which updates the list of available repositories and packages. Then use sudo apt upgrade to install available updates for installed packages. This process ensures we have the latest versions and security patches, improving system performance and stability.

First boot

Graphical Environment Installation

Once the system is installed, we can proceed to install the graphical environment. This will allow us to interact with Ubuntu through a visual interface rather than the terminal. To do this, we'll execute the necessary commands to install a desktop environment like GNOME, KDE or XFCE. After completing the installation, we'll be able to log in with a graphical interface that provides easy access to all system applications and settings.

First boot

Graphical Environment

When logging into the graphical environment, you'll see a screen where you can view your user.

First boot

Login

Login with the password created earlier to enter the desktop.

First boot

Welcome to Your Ubuntu Server Desktop!

Welcome to your Ubuntu Server desktop! After logging in, you'll see a clean, functional graphical environment that will let you manage your server more visually. From here you can easily access your tools, settings, and terminal. Ubuntu combines server power with desktop convenience so you can work more efficiently.

💡 Additional Tips for Ubuntu Server

After installing Ubuntu Server, consider configuring: monitoring (like Netdata or Prometheus), centralized logs, automatic security updates, and system hardening. For production servers, implement a regular maintenance and update plan.